// 所有接口集合此中  

// 接口引入
const Koa = require('koa')
const json = require('koa-json')
const bodyparser = require('koa-bodyparser')
const Router = require('koa-router')
const cors = require('koa2-cors') 
const abnormal = require('./jian-config/yichang-abnormal') // 错误提示中间件

// 实例化
const app = new Koa()
const router = new Router()

// 注册中间件
app.use(json())
app.use(bodyparser())
app.use(cors())
app.use(abnormal) // 异常中间件注册

const login = require('./router/login') // 注册 登录 接口引入
const uploadres = require('./router/dianpuxinxi-info')  // 商家管理
const caipinguanli = require('./router/caipinguanli-DishesContro')  // 菜品管理
const zuohao = require('./router/zuohao-code')  // 桌号管理
// 配置路由接口
router.use('/api',login)
router.use('/api',uploadres)
router.use('/api',caipinguanli)
router.use('/api',zuohao)

 // 启动路由
app.use(router.routes()).use(router.allowedMethods())

 // 启动端口

 app.listen(3000);
 console.log('服务器端口启动成功');